fabb416ed9ad3f060db1137485310420dba031ee,opennms-webapp/src/main/java/org/opennms/web/svclayer/inventory/InventoryService.java,InventoryService,getBuckets,#number#boolean#,220

Before Change


        String rancidName = (String)nodeModel.get("id"); 

        List<BucketItem> bucketlist = new ArrayList<BucketItem>();
        if (isAdmin) {
            try {
                RWSBucket bucket = RWSClientApi.getBucket(m_cp, rancidName);
                bucketlist.addAll(bucket.getBucketItem());
            } catch (RancidApiException e) {
                log().debug("No bucket found for nodeid:" + nodeid  + " nodeLabel: " + rancidName + " .Cause: " + e.getLocalizedMessage());
            }
            
            nodeModel.put("bucketitems", bucketlist);        
        }
        return nodeModel;        
    }

After Change


        String rancidName = (String)nodeModel.get("id"); 

        List<BucketItem> bucketlist = new ArrayList<BucketItem>();
        try {
            RWSBucket bucket = RWSClientApi.getBucket(m_cp, rancidName);
            nodeModel.put("bucketexist", true);
            bucketlist.addAll(bucket.getBucketItem());
        } catch (RancidApiException e) {
            if (e.getRancidCode() == 2) {
                nodeModel.put("bucketexist", false);
                log().debug("No entry in storage for nodeid:" + nodeid  + " nodeLabel: " + rancidName);
            } else {
                nodeModel.put("RWSStatus",e.getLocalizedMessage());
                log().error(e.getLocalizedMessage());
            }
        }            
        nodeModel.put("bucketitems", bucketlist);        
        return nodeModel;        
    }